renaming SnakeDecoratorFactory