Changed deserialise method to take a ModelLocation in ModelLocationDeserialiser