Use play json in main application, implement ack there. It's in both places because one is not intended to be on the other's classpath