public Shape FindShape(string name) { var shapes = this.DocumentRoot[ShapesKey]; var shape = shapes[name]; return new Shape(this, name, shape); }