Added tag to ContextualProjection to indicate that the context is usually much smaller and should be broadcasted
Refactored EvaluationContext and reduced it to a minimum that is necessary to (de-)serialize data