* Change IRepository filters to use expression tree.
* Fix bug on MemoryRepository when key is a ValueTypes (not creating the new keys).