top-model (npm): Base class providing typed properties, validation and serialization
Keywords: class|model|schema|object|property|type|validation|validator|serialization|serializer|field|default|obverver|observe|reactive