Different result on actually same call.

When I try to access a Blender property, defined withing a user preferences class, with classname.propertyname, I get a different result as with self.propertyname (I can use “self” because I trigger this method on property change at the moment, but I want to expand it further). More presicely, self.propertyname gives the value of the property, for a example a boolean or string, but classname.propertyname gives “(build-in function Boolproperty, […])” back. So, how can I access the value of a property with classname.propertyname?

Not sure what you mean, but a class is only a blueprint, it doesn’t store the actual value of an instance.