added ability to call functions on BeamClients