share model code between pact runner and pact author