I am designing an object-oriented programming language for the purpose of learning. The language has properties, like this:
Class Fruit:
Property ReadWrite Float weight
Property WriteOnly Integer someWriteOnlyProperty # <-- avoid?
Should I add the option for write-only properties or will this only lead to bad design decisions in programs using this language?