is there a way where we don't have to add this to all the classes, since that could break compatibility it someone has balanced-php 1.0 and then ends up using the latest restful client