added removeObject to ContextBase without touching the Context interface