Implemented new validator api and added/deprecated unmapped properties accessors in TypeMap