collections are implemented in place of enum properties, but the behavior is not at all what I wanted.........:(