Zacharias Topelius , Finlandsbe