several fixes and performance improvements to DSL by using Rails.cache
Add a PnP Java client example