Bwl service refactoring to use NRV extension Resource