PROPERTY_VALUE and PROPERTY_CHOICES are used by classes which do not inherit from InputField, so I had to move them to the BaseField class. On the other hand PROPERTY_CHECKED is used only by the InputField class, so there is no point moving it to BaseField