Then the ZIkula_ValidationHook  should use the setter and getters. These all should be private.