Added BDObject and BDCollection