Generator based, hassle free db accessing layer over dbi