BankEntity EntityForResponseItem(LocatorResponseItem item)
 {
     if (item.LocationType == "ATM")
         return AtmFromLocatorResponseItem (item);
     else
         return BranchFromLocatorResponseItem (item);
 }
 Atm AtmFromLocatorResponseItem(LocatorResponseItem item)
 {
     string address = item.Street1 + " " + item.Street2 + " " + item.Street3;
     return new Atm (
         item.ATMId,
         item.Brand,
         item.ATMName,
         item.LocationId,
         item.Latitude,
         item.Longitude,
         item.Distance,
         item.LocationType,
         address
     );
 }
 Branch BranchFromLocatorResponseItem(LocatorResponseItem item)
 {
     string address = item.Street1 + " " + item.Street2 + " " + item.Street3;
     return new Branch (
         item.BranchId,
         item.BranchName,
         item.LocationId,
         item.Latitude,
         item.Longitude,
         item.Distance,
         item.LocationType,
         address
     );
 }