Avoid name mangling  ref: http://qiita.com/items/4f966648fbcf9edfc143