A re-usable collection of utility methods for object instantiations and configurations used cross various
@Bean creation methods throughout CAS server.
This is RequiredProperty that is put on top of a CAS property/field
to indicate the presence of the field is required for CAS to function correctly
and/or to recognize the existence of an enabled feature, etc.