Improved object model: now both company and client inherit from corporation.