First implementation of dynamic properties and binding properties to the property grid