fixed inherited methods for abstract message client extend