Change so you can use the setter instead of the listen on scope changes