rewrite GraphicsGroup and rewrite Entity to use it