Completed IdentityKit class