What's the difference with the vector-based attribute below? Should this be serialized as a JsonObject? If so, how to differentiate it from a simple context value? Maybe should we add a type="object" attribute to the contextAttribute tag?