Added jms helper classes and updated things in the factory area