A mechanic's lien is assignable, and shall follow the assignment of the debt for which it is claimed.
Iowa Code § 572.29