non mutable object without id should still be saved in Store