'Helper that merges core, extended and custom properties
@return: mapping of metadata'

@property
def allProperties(self):

    rval = {}
    rval.update(self.coreProperties)
    rval.update(self.extendedProperties)
    rval.update(self.customProperties)
    return rval
