fix: RemoteValidator

make RemoteValidator respect dynamically updated validatorProps