use a getter for the storage loader to ensure the instance is created