public SystemPermissionInitialVersion(SystemUser requestor, SystemProfile profile)
 {
     this._requestor = requestor;
     this._profile   = profile;
     this._state     = REQUESTED;
     this._isGranted = false;
     this.NotifyAdminOfPermissionRequest();
 }
        public SystemPermission(SystemUser requestor, SystemProfile profile)
        {
            this._requestor = requestor;
            this._profile   = profile;
            this._admin     = new SystemAdmin();

            this._state     = REQUESTED;
            this._isGranted = false;
            this._isUnixPermissionGranted = false;

            this.NotifyAdminOfPermissionRequest();
        }