Resolve the problem of binding in inverted topologies - check the relative depth of the map and bind objects in the topology, and let that determine whether we bind downward or upwards.

cmr=v1.7.5:reviewer=jsquyres:subject=Resolve the problem of binding in inverted topologies