Pending port of memory backend to new API
Removed dead code from BackendInterface
Removed useless code from memory backend