The purpose of a ABC metaclass is to assist you to detect gaps as part of your implementation; it in no way was meant to enforce the types on the attributes. If they modify the property title the JsonProperty ensures it will be Utilized in the Json item, and not https://herohomesrealty.in/hero-homes-sector-104-gurgaon-wellness-living-with-urban-connectivity/