Add new GroupInterface interface
Group now implements GroupInterface
Change constructor type hinting for Group to GroupInterface