No Gof - Simple Factory - Complete