Customized post model and create and update operations