add support for passing in full model class
bump version