fixes #275 @01:00h - Added factory pattern to allow Symfony lazy loading