simple assignments (without . or []) should overwrite closest definition in parent chain