protected function isPropertyAccessibilityLevelValid(int $level) : bool
    {
        if ($level == AccessibilityLevels::PUBLIC_LEVEL ||
            $level ==  AccessibilityLevels::PROTECTED_LEVEL ||
            $level == AccessibilityLevels::PRIVATE_LEVEL
        ) {
            return true;
        }

        return false;
    }