Like Screen if we have Roles properties for database operation for entities then we can design the access to database. This will reduce the chances of database access through incorrect screen implementations. This will allow Role mapping with database access operations.