public static function isValid(&$properties_dictionary, $limit_to_keys, &$error)
 {
     //	Check each property is valid
     //
     if (!parent::isValid($properties_dictionary, $limit_to_keys, $error)) {
         return false;
     }
     return true;
 }
 public static function isValid(&$properties_dictionary, $limit_to_keys, &$error)
 {
     //	Check each property is valid
     //
     if (!parent::isValid($properties_dictionary, $limit_to_keys, $error)) {
         return false;
     }
     if (ValidationC::should_test_property(EVENT_TYPE_ANNIVERSARY_KEY_YEAR, $properties_dictionary, true, $limit_to_keys) && !EventTypeAnniversary::propertyIsValid(EVENT_TYPE_ANNIVERSARY_KEY_YEAR, $properties_dictionary[EVENT_TYPE_ANNIVERSARY_KEY_YEAR], $error)) {
         //	Anniversary year was not valid
         //
         return false;
     }
     return true;
 }
 public static function isValid(&$properties_dictionary, $limit_to_keys, &$error)
 {
     //	Check each property is valid
     //
     if (!parent::isValid($properties_dictionary, $limit_to_keys, $error)) {
         return false;
     }
     if (ValidationC::should_test_property(EVENT_TYPE_BIRTHDAY_KEY_DATE_OF_BIRTH, $properties_dictionary, true, $limit_to_keys) && !EventTypeBirthday::propertyIsValid(EVENT_TYPE_BIRTHDAY_KEY_DATE_OF_BIRTH, $properties_dictionary[EVENT_TYPE_BIRTHDAY_KEY_DATE_OF_BIRTH], $error)) {
         //	DOB was not valid
         //
         return false;
     }
     return true;
 }