Encapsulated the backing store into the BackingStore struct.