Consider both cases:  and  in displaying FContext
Remove ValType class
Implement withFilter