Rename interface
Rename to LineResultCollection
use CollectionInterface and trait