private IEnumerable <IDrawingObject> GetSelectedObjects() { return(DrawingObjects.Where(shape => shape.GetTranslationPoints().Intersect(selectedPoints.Keys).Any())); }