It looks like we are changing the user specified resource -- we should treat this as read-only so that we don't cause confusion for users or code defects by looking at this in different parts of Chef and having inconsistent values and resulting behaviors.