protected void Validate() { if(!Term.IsValid() || !InterestRate.IsValid() || InvestedAmount.Value <= 0 ) { throw new InvalidTermDepositException(); } }