fix the inheritance order due to CAF::Object fake logging
Merge pull request #28 from stdweird/fix_inheritance

fix the inheritance order due to CAF::Object fake logging