Moving lazy loading constructor to its own class to remove duplication
Moving tests for the lazy loading constructor to their own namespace
Removing code duplication
Merge pull request #142 from Ocramius/hotfix/duplication-removal

Minor code duplication removal