Methods can query other objects' methods internally for data required to make decisions