fix Elem, change backend api, add Default or IsString instance to ConnectInfo.