Mystifier wrote: > I surprisingly found Symbols are exactly not Immutable...., they are just > like any other class They are mostly immutable. I'd still consider them value objects. In Ruby you can set instance variables of all Objects, even if they're immutable.