Simplify asList() method by removing need for reflection*