add ft.string.inject for plain objects