Removing generics from core RegisterFactory method