Refactor Collection

Remove adapter param from #load! and use accessor instead