Private Classes.