+=だけ許可して=はNGにしたいのですが、どうやって書けばいいのでしょうか?

(1) foo.bar = hoge # NG
(2) foo.bar += hoge # 許可

Bar#+ と Foo#bar= を定義すると(2)はOKですが、(1)も同時にOKになってしまうのですが……
方法はない?