exchange model scoped