Add BDBasicObject
Update framework