Added shapes() method in ShapeAmbient