vjr property refactoring, incomplete, variable development