Can we change these to be their interfaces instead? So for example: ``` class Client extends BaseClient { .... /** * @api */ public MessagesContract $messages; .... } ```