adding unit test for multi var prop replacement and updating docs