fixes #18 - conditional fields support using @ScreenField(when=regex,
OR unless=negative regex)