some fixes to the topology interface
removed using declarations from header
skeleton for a RamTopology