new namespace
Code cleanup
Additional rename
Created ITarget for ObjectPrinter