public interface StandaloneRepresentable extends Representable
Representation argument
that is able to reconstruct the object from its Representation (so without any other help).
This means that for any class C that implements StandaloneRepresentable and
C instance c, it holds that new C(c.getRepresentation()).equals(c).
For this to be possible, the Representation supplied by getRepresentation() must contain
all information necessary to recreate the StandaloneRepresentable.
getRepresentation