Accept generic List type in constructors
Merge pull request #5 from veeti/generic-list

Accept generic List type in constructors