Make Id mandatory on put() instead of generating one if it's missing