Make insert, update and delete main methods virtual