Fantastic PatternPlugin by charlass, namespace adjusting