IMHO, looks much better and easier to understand with those `internal(Insert|Update)()` methods.