Removed linker error with map but now Abstraction.cpp is read more than one time