public SpriteSheetAnimationEngine(ISpriteSheetAnimatable target) : base() { _target = target; if (_target is ISerializable) { ID = string.Concat(((ISerializable)_target).ID, "-spritesheet-animation-engine"); } }