Adding function for marking abstract methods
Marking some methods in `Topology` as abstract