Expose uuid function
Add support for extensible property configurations, retrieving normalized schemas
Move validation onto the Schema
WIP on watchers