Refactored memory store for its behaviour be the same than a persistent store. It makes and returns copies of the object rather than references, so the freeze options has been removed
Removed unused local variable
Return failed test when error detected and it was not expected rather than a successed test
added test/lb to be ignored