I don't think this makes clear _why_ you'd want to use this. “Customize the serialization behavior” how and why? “[Filter] the property keys” why?