Updated BNRItem implementation file