object inherit