Rename service to Battery, expose availability, charging, discharging properties and simplify interface for clarity