simplifies extract type, done BeanUtil improvements! yeah!