Remove duplicated code in BeanObject. And new feature for cell view.