Refactored Store.put() to not accept ValueHolder