Extracted interface for the client class