Target type made optional, default to String
Support for convenience type names.