Add as_list method