The issue was resolved by setting private with public on the mp as well as the vm.