I have tried the below approach and it's working fine. concern is it's expecting field value rule should be applies to @baseclass instead of page list context . Any idea how to refer the field values in page list context.
<pega:forEach name =".AppList">
Marital Status : <%= tools.getLocalizedTextForString("pyCaption",tools.getActive().getProperty("MaritalStatus").getStringValue())%>