changes on practical-inheritance module
fully independize practical inheritance pattern, adapt OopStandardApi to the practical inheritance pattern
add toString to OopStandardApi to ease debugging