The Liskov Substitution Principle Demystified

Indeed. I'd rather make Money immutable and avoid the problem altogether. Another vote in favor of immutable Value Objects.