Added dynamic contract using dictiomary as backing construct