insert(IEntity) will also set the Id on IEntity using Action<Integer> class