error message is added by Datum class.
not to pass error message to $sel object.
findById uses DaoBase’s findById.
DaoBase should be responsible for escaping inputs when insert/update db.
should use dao’s quote  method to quote data for sql in insert/update.