Developer needed a new and to_h method adhering to interface.