added immutable param builder.
test saving inside shop array (price and date)