Preparation for custom IPrincipal;