Add support for injecting blueprint values via model constructors

Refs #23

A naive solution, but works in the unit test. It assumes there's only one constructor. Can make it smarter further down the road.

Feedback appreciated, there might be ways to make this nicer and easier to use that I may have missed.