1. improve dispose object module and iocpagehandler factory initialization
2. improve dbcontext register in unitofwork
only when necessary