Implements _encoded_value and _decoded_value by encoding specific subfields
Subclasses should populate the _anonymized_fields class-field with the specific
instance-fields to anonymize.
It is assumed that the specified subfields will be able to handle a call to
encoded and decoded (or contain a list/set of objects which have fields fields).
This class is convenient for performing nested anonymization.