Can you elaborate on "complex objects" and "context path objects" and relationships between them. Maybe an example would make it more clear.