What are the three types of relationships objects can have?