changes the POST handling method so it supports same field names as data model while also supporting legacy design from SHD