migrate some Client collection methods to YardDoc