Javadoc
Strategy for changing the permissions of objects in the database
as well as verifying that the permissions for the modified objects
are sensible after the change.
This interface is designed to be used in an asynchronous situation
where as many individual steps as possible are performed rather
than performing everything in one go.