tweak create property to return false when a property attrib count doesnt match definition