public WithSpriteControlGroupDecoration(Actor self, WithSpriteControlGroupDecorationInfo info)
        {
            Info      = info;
            this.self = self;

            anim = new Animation(self.World, Info.Image);
        }
        public WithSpriteControlGroupDecoration(Actor self, WithSpriteControlGroupDecorationInfo info)
        {
            Info = info;

            decorationBounds = self.TraitsImplementing <IDecorationBounds>().ToArray();
            pipImages        = new Animation(self.World, Info.Image);
        }
        public WithSpriteControlGroupDecoration(Actor self, WithSpriteControlGroupDecorationInfo info)
        {
            Info = info;

            pipImages = new Animation(self.World, Info.Image);
        }