implement: LoadBMSObject