Вы не должны добавлять классы в хранилище, чтобы поддерживать его сериализацию, хорошо, ваша картошка есть, но заманчиво добавить туда функции, которые существуют, а потом уже нет.
Я бы использовал фабричную функцию для создания картофеля.
interface Potato {
id: number;
weight: number;
}
const createPotato = (potato: Potato = { id: undefined, weight: 0.2 }) => potato;
console.log(createPotato());
console.log(createPotato({id: 20, weight: 300}));