entities that are composed can overwrite the diff on their components