Make sure the abstract factories have the same kind of name