Me too having the same issue and it accepts only string values!
I found this, when i used:
<Property Key="Hidden" Value="True"/>
I am getting:
Error setting property value Hidden to True: Object of type 'System.String' cannot be converted to type 'System.Boolean'.
Any idea how to set hidden to true? and other properties which is not string?