Base classes for Truman