Prefix properties with the object name

This fixes the errors I was getting while compiling a sample project that uses gtk.

The problem is that the method is not generic/open so if two objects in 2 different libraries have a property with the same name they generate conflicting methods.