Provide utility types for resource schema validation. Also handle each step for POST and PUT handlers.