I think the reason I did this is because that is probably and attribute with `is => 'ro'` and can only be set once.  I am not sure though.  I think that's the most fragile bit here.  If someone can confirm -- please merge.