Name arg for type() must be string, not unicode
Merge Engine class directly into Publisher