add 3 methods: extend, clone and defaults
Add SchemaBuilder and SchemaPlugin for enable DSL modeling
Add Id SchemaPlugin for id type and id auto generating
Add CreatedOn SchemaPlugin for CreatedOn type and time auto generating
Add DomainBuilder for configuring two plugins to enable DSL modeling