Restore BC inventory method and use reflection