This seems very reasonable. We could look for a dedicated configuration for a given entity and fall back to the default configuration (or a named fallback configuration) in case this isn't present.