Remove 'factory' for code language, this isn't GoF.