public object Clone() { var animationClone = new Animation(this) { frameWidth = this.frameWidth, frameHeight = this.frameHeight }; animationClone.Reset(); return animationClone; }