Which one of the following statements regarding the use or purpose of EJB QL is correct? 1. Every expression in EJB QL has a type. 2. Abstract schema types extend the superclass AbstractSchema allowing them to be saved to a database. 3. The cmr-fields of an entity bean's abstract schema type do not determine navigability, it is the '.' operator that determines navigability. 4. EJB QL is used for three types of query methods Finder methods, Seeker methods and Select methods.