Added permission-system. No permission will throw a NotAllowedException.
manual merge.