+1 I would add that properties should actually be supported at the language level. That is, having special java keywords that would create properties and reduce all the code clutter you have to write every time you want to create properties. Regards, -- Pedro Duque Vieira