object_p.h is in fact not necessary.