Filters a collection of objects by a specified action, by removing the
objects from the collection for which the user doesn't have the necessary
privileges to perform the specified action against that object.
Specifies an allowable permission action for the target class, and allows for an optional bit mask
value for mapping the permission action to a persistent store