Добавил возможность require в отдельные действия. Теперь save,add берет поля с defrec. Переименован входной параметр defrec в defrec_type, в defrec отправляются все входные данные. Добавил функцию проыверки формата даты. Исправил ошибки. Добавил where для отдельного действия. Выпилил параметры default, добавил в место них параметр set(То же самое, только не привязано к полю). Добавил возможность ставить проверки в действии list. Исправил ошибки безопасности