Model/ contractor class