Register model name lower case always and make model register sync only
Specify a model as field type
Change object creation strategy