Permissions

GPermission — An object representing the permission to perform a certain action
GSimplePermission — A GPermission that doesn't change value