documentation added
rename validators: Enum -> Choice
documentation
create BaseValidator as common base class for validators and mixins
use more apropriate names for mixins
documentation
documentation
use optional=True instead of required=False