InaccessiblePropertiesProtectorTrait - trait protecting accessing inaccessible properties