Not sure if this works without casting every single element to model.Fingerprint, but if it weren't for these possible type problems, you could just write:

    fingerprints = append(fingerprints, base.Elements()...)

(literally "...")