Terminal accepts classes with constructor, method IO::removeDirectory fixed