Implementing AccessType.SELF