added new link deserializer

need to find a way to handle "optional" relation property in hal