This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation.