Just because it uses reflection doesn't mean it doesn't respect the privacy of variables. Have you tested to ensure that it works?