[FEATURE]: Support `default` value fallback via static value or function/macro defined per property in JSON schema. Implemented to work with complex/deep schemas, including `array` schema(s).