Adding unit test for AutoSelfUpdate functionality.
Introduction of AutoSelfUpdate<type> in multiple sub-contexts yields an error... but should be allowed.