add support to filter private fields