new(cell/exts/x_model): x_model(prop,model) specify a different model object, otherwise defaults to the view

Fixes #11