Convenient super trait for function update.
Bind generic types to this trait when writing database independend functions.