public override IAbility Clone() { return(new DrawCardActivatedAbility ( Condition.Clone(), Cost.Clone(), Effect.Clone() )); }