bindProperty does not need curly brackets.
In a object, does not need curly bracket e.g.
new sap.ui.commons.Label({ text: { path: "name", formatter: function(n) { return name : name.toUpperCase() : name; } } }),
In a string need curly bracket. e.g.
new sap.ui.commons.Label({ text: "{name}" }),
Did i cover all?
Thanks
-D