Implemented create_prepare_update_resource framework