Travis: Initiating build for commit '523e42eaf88b1aec0f144c6d1a24f16f8f128f6b' on branch 'composer_autoloader': Refactor factory methods into base Factory type for ease of testing.