def METHOD_NAME(self, key, schema_key=None):
    # Covers the case where no settings obj is set on the comparison level
    if self._settings_obj:
        return getattr(self._settings_obj, key)
    else:
        if not schema_key:
            schema_key = key
        return default_value_from_schema(schema_key, "root")