Improved factory param name
Introduced queue SpecificationInterface