BPC-256: extract BmUrlManager to separate class