Added documentaiton block to kill runtime warnings and initialized storage on construction rather than 'loaded' event