Added special case for std::list in filter
Replaced is_std_string with has_append