Simple update of tickets; major refactor of how the objects are created