[*] Types in wrong place
[+] add basic model
[+] reference to another schema