checking if models passed to collection constructor had logic all screwed