vjr property refactoring debugging, partially complete