Client Expectations - Behavioral Subtyping | OneNoughtOne