so maybe if #access == false, an element gets it's value set to the #default_value and it is not rendered? just to make handling the form more consistent?