Enable using built-in validators for empty values
Fix createApiAction should be protected
Add I18n#getOrKey methods
Update scaffold generator to use I18n.getOrKey instead of I18n.get