new schema module for validating metaobjects (wip)