extend Properties for a particular type, expects schema to have a properties key, thus it will not touch the definitions
Optional
extend Properties for a particular type, expects schema to have a properties key, thus it will not touch the definitions