1. Bulk operator changes to work with new DE
2. Changed BO template for easy reading and understandability
3. Little bit of code cleanup