Added class PutOnceMap