Add factory base class