added tests for output formatting
deprecated BaseCommand.{requires_model_validation, validate}
moved some field checks from Model class to Field (sub)classes