Fix trubles whih TestRecoveryProcess.
Refactoring code.
Create RecoveryProcessBackend and it's implementation.
Finish recovery-process-backend