Polished off a template-parameterized factory base-class.