#159 Changed so that CanReadProperty and CanWriteProperty return true if propertyName does not match a registered property.