@classmethod
def get_corresponding_property(cls, entity_table, given_property, mapper):
    """
        This method returns an updated property for a given a property.
        If there is no update for the property, the given property is returned.
        """
    try:
        property_mapping = mapper[entity_table]
        try:
            return property_mapping[given_property]
        except KeyError:
            return given_property
    except KeyError:
        return given_property
