add @since
add @since, tidy
Simplify model
repackage
Add a UT, tidy up.
@since
Add basic IT support, pending fixing up this to actually test something
Add DM + hook up plugin to be installed for testing.