app :: App :: shadow_context=
private var shadow_context: ShadowContext = create_shadow_context is lazy