fix: description in Warehouse constructor is optional