Removing query parameters. They're already defined in the IdentityType interface.
Initial refactoring to the Feature API.
Adding IdentityClass.