Using One Standard Contract for Different Clients