Dealing with dynamic changes of Sponate mappings essentially solved.
Now for caching...