Removed CollectionInterface and added the arrayable interface