Map
  Constructor to use if the building has a name.
Parameters
id
ID of the building.
name
Name of the building.
Constructor to use if building does not have a name.
Parameters
id
ID of the building.
Initializer to use if the building has and a custom building number. Otherwise the building number is deduced from the id pattern.
Parameters
id
ID of the building.
name
Name of the building.
building
the number of the building