public Account Create(ISecurityContext securityContext)
    {
        var     resolverType = typeof(IAccountResolver <>).MakeGenericType(securityContext.GetType());
        dynamic resolver     = _serviceLocator.GetInstance(resolverType);

        return(resolver.Resolve(securityContext));
    }