Instance Method authenticate(_:) Authenticates the model into the session. func authenticate<A>(_ a: A) where A : SessionAuthenticatable