[#54211426] switched back to self.new.from_json