add cglib for lazy loading