BACKLOG-5157: refactor group representation to accept properties