Name factory class as factory