Nested context library using CLS