Working on CRUD and DataAware Widgets