Fix #1567 and add tests to cover getChildView taking a model

the docs are a bit vague but this might work...