func persistSubject(s Subject, ps *persistence.PersistenceSession) error { subject := &persistence.Subject{Username: s.Username, Email: s.Email} err := ps.CreateSubject(subject) return err }