Document Inheritance

Tests were not needed because I modified product document that way so that it should return to the state he was before. Old tests just worked fine.