Added params require reference for create and update