Adds an asList, drops api breaking change