An automatic locking mechanism configured to automatically secure a first object to a second object when said first and second objects are adjacent one another, and to selectively release said first and second objects from one another in response to the movement of a third object, said automatic locking mechanism comprising: a latch comprising: a base; a pivoting portion attached to the base and configured to pivotally secure the latch to the first object about an axis; a securing portion attached to the base and comprising a receiving surface being configured to contact the second object as it comes into proximity with the first object and pivot the latch about axis in a first direction, and wherein said securing portion further comprises a hook configured to automatically secure the second object to the first object when said objects are adjacent to one another; a bias support attached to the base and comprising an arch that is configured to protrude into the first object and define a space between the first object and an interior apex of the arch; and a cam structure attached to the base and comprising a receiving surface being configured to contact the third object and pivot the latch about axis in the first direction in response to the selective movement of the third object; and a biasing mechanism positioned in the space between the first object and the interior apex of the arch, and wherein said biasing mechanism is configured to bias the latch toward pivoting about the axis in a second direction that is opposite the first direction. a latch comprising: a base; a pivoting portion attached to the base and configured to pivotally secure the latch to the first object about an axis; a securing portion attached to the base and comprising a receiving surface being configured to contact the second object as it comes into proximity with the first object and pivot the latch about axis in a first direction, and wherein said securing portion further comprises a hook configured to automatically secure the second object to the first object when said objects are adjacent to one another; a bias support attached to the base and comprising an arch that is configured to protrude into the first object and define a space between the first object and an interior apex of the arch; and a cam structure attached to the base and comprising a receiving surface being configured to contact the third object and pivot the latch about axis in the first direction in response to the selective movement of the third object; and a base; a pivoting portion attached to the base and configured to pivotally secure the latch to the first object about an axis; a securing portion attached to the base and comprising a receiving surface being configured to contact the second object as it comes into proximity with the first object and pivot the latch about axis in a first direction, and wherein said securing portion further comprises a hook configured to automatically secure the second object to the first object when said objects are adjacent to one another; a bias support attached to the base and comprising an arch that is configured to protrude into the first object and define a space between the first object and an interior apex of the arch; and a cam structure attached to the base and comprising a receiving surface being configured to contact the third object and pivot the latch about axis in the first direction in response to the selective movement of the third object; and a biasing mechanism positioned in the space between the first object and the interior apex of the arch, and wherein said biasing mechanism is configured to bias the latch toward pivoting about the axis in a second direction that is opposite the first direction.