Instead of (bc.getID() + ".1"), lets use  bc.branch("1").  Which is cleaner than that getID() + String..