Implemented auto wrapping of models which are pushed/unshifted
Added Plain type + doc extensions
Added preliminary API to test property type definitions
Worked on supporting property wrapping