[BACKLOG-1498] Refactor. Add utility methods in model annotation definition

@lucboudreau @kurtwalker 

maybe i'm missing something but i added it for the sake of convenience...

example: https://gist.github.com/bytekast/038323353e196eb05178

can you provide an example of what you mean?