added ObjectDumper and example