With-Out-The-Factory-Pattern