Fix XML deserialization visitor

Allow public_property setter when xmlAttribute, xmlValue or xmlCollection is defined too.