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.