この挙動はどういうことなんでしょうか?
ドキュメントのどこかに記載などありますでしょうか?

しかし、エラーなどでずに実行されるもんで子一時間悩んでしまいました

>>819
セッターを拡張したいときには使えません
あれは最小限のコードで実際のコードでは、最大値のチェックなどしています。