Expand Identity's API.
Identity's apply methods need not be public.