As with all subclasses, the actual initialization is done in the initialize() function, not in the constructor, to allow for error handling.
This widget supports the privilege type only. It shows a menu rendered as multi state checkbox having allowed, denied and inherited as options and default selected according to the type's value.
The widget will not display itself if the user does not have privileges permission on the storage object.
Saved for freezing/unfreezing.