work in progress for DB
DBOperator is more clean, ModelOperator is appear and will manage all model-db-operations