Refactored SpearalFactory with interface
Merge branch 'master' of github.com:spearal/spearal-java