A parking slot
identifier of the parking slot
position of the parking slot
state of the parking slot (whether it is occupied or not)
Returns true if the parking slot is free
Returns true if the parking slot is stale: it is occupied but the expected free date is passed