Moved ModelLocationDeserialiser into its own file