Removed InUse property and associated member and function
Added exception handling on assigning MAC to bay
Added ClearData()