added interface Comparable to ModuleTask.