With this commit, the list of AddressObjects returned by `Filter()` will always be a correct response to the query argument passed to it, even if the input list contained objects with arbitraty properties present.
Updates emersion/hydroxide#159. Signed-off-by: Sebastien Binet <binet@cern.ch> Co-authored-by: Conrad Hoffmann <ch@bitfehler.net>