Removed 'serialize::Encoder' from new method impl block, have trait method implementation errors I can possibly fix now.