CodeIgniter base CRUD model to remove repetition and increase productivity