organized imports and implement ListWithNull with convert