fix: the __is_strict method used to make the asumption of a valid JSON schema, which is not the case when using a custom schema