#6 Work on Topology, making attributes shareable