Changed ListAdapter cls to accept string

The string is resolved by querying the Factory.

Resolves #1347.