pass in physical objects versus paths for schemas, resources, actions, etc.