remove non-lifecycle-callbacks from schema, validate lifecyclce callbacks