Class AbstractTerminals