Update calculatePrice to accept a Package
Add JsonSerializable interface to Service objects