add tests for BusinessCollection and update tests for BusinessObject