Change Pump.currentUser to Pump.principalUser and add Pump.principal