refactoring BkperApp modules