[PLAT-5099] added new fluent api, for adding shocks via groovy (or java)