- Updating bus API to take in data obejct too.
- Updating relevant tests.