We're updating the issue view to help you get more done. 

Remove the APIs for entity groups

Description

Entity groups suffer from several design problems:

  • they mix the functionalities of entities and groups of entities, which breaks the "single responsibility principle"

  • working with a group with multiple types of members is hard

  • they tie a group entity and its members too tight together, hardcoding dependencies which are both hard to break, and hard to extend

Since they saw no use so far, it's simpler to just remove the support for entity groups completely.

Environment

None

Status

Assignee

Sergiu Dumitriu

Reporter

Sergiu Dumitriu

Labels

None

External issue ID

None

External issue ID

None

Components

Fix versions

Priority

Medium