Create an alternative decorator-based API that is similar to TypeGoose, Nest.js, Angular.js, etc: ``` @Collection() class User { string name; @required string email; } ```