added method addMediaProperties()