Refactored map assertions.
Refactored pending change application.
RREQDestination doesn't depend on DatabaseImpl anymore.