update partial with inheritance. dual description of sources in discussion