Subclassing async client objects