update metadata from setter methods