filter() should support nested objects.
filter() should support nested objects.