Schema.properties

Using properties, we can define a known set of properties, however if we wish to use any other hash/map where we can't specify how many keys there are nor what they are in advance, we should use additionalProperties.

class Schema
@optional
Schema[string] properties;

Meta