Override ToString() added for Battery.cs