Cleanup: Create all DAOs in same way (local flyweight objects v/s instance variables).

Issue: BMS-176
Removed few more instances of ID based dual read or central/local separation. Removed unused functions.
TODO markers for instances which need further verification/work.

Issue: BMS-148