@touilleMan I agree that the property naming situation isn't perfect, but you're not forced to use the property name as the property name (that sounds confusing). You could have your bindings transform the name so it's valid. (Just for as long the names are rubbish for most languages)