Add ClientInterface and updated service classes to extend it