Introduce TypeSet
Use TypeSet instead of Set[CypherType]