you can receive a hash to be consistent with the API from active record models (also they are more descriptive when creating an instance), like: `Slot.new(monkeys: [blah, blah], start_time: blah, end_time: blah, busy: [blah, blah])`