Reasoning About Objects And Relations