ECOOP 2009 - object-oriented programming : 23rd European Conference, Genoa, Italy, July 6-10, 2009, Proceedings (2009)