An ISO 19160-1 Address class included in a profile of ISO 19160-1 is already compliant with the profile. There is no need to have a ProfileCompliantAddress class.
This part of the standard needs to be revised to conform and be harmonized with ISO 19160-1.