Refactoring
Remove `getForUse`
Merge AdvancedObjectHolder and BasicObjectHolder to single ObjectHolder