Implement editing forms and proper checking against schema