Refactored Bike.new