renamed 'wrapProperty' to 'observableAttributeFactory'