make `collectiontype` and `relatedModel` behavior uniform - issue # 102