Fixing ConfigurableColumnDefinedCache to remove unneeded id column set.
Adding Externalization support, and an example test case.