rename calculateSlotPrice function to calulatePrice and moved to into Slot BAO class