Added Decoder interface, a trivial facade for Objects that decode some transfer format into Objects.