AbstractStoreable (done)