Cog to builder used as abstract factories