Types of legal opinions in contracts