Concrete implementations of client API classes.