Add ChildInterface and ChildExtension