code: def get(self, logical_id, property):
          
  
          # By defaulting to empty dictionary, we can handle the case where logical_id is not in map without if statements
          prop_values = self.get_all(logical_id)
          if prop_values:
              return prop_values.get(property, None)
          else:
              return None
docs: Returns the value of the reference for given logical_id at given property. Ex: MyFunction.Alias
  
          :param logical_id: Logical Id of the resource
          :param property: Property of the resource you want to resolve. None if you want to get value of all properties
          :return: Value of this property if present. None otherwise