Best practices for integrating ASP.NET Identity – do they exist?

I’m using ASP.NET Identity with a new website and there don’t seem to be many (any?) examples of how to do this in a decoupled manner. I do not want my domain model’s DomainUser class to have to inherit from Microsoft.AspNet.Identity.EntityFramework.User, so I’ve created a class that looks like this: