jms serializer and a bunch of stuff