Can't override layout.xaxis

Hey Guys -
I got a pretty weird issue when trying to override layout.xaxis / layout.yaxis.
For example I override xaxis in var layout like this:
var layout = {
xaxis: { showgrid: false }
};

console.log(layout); returns the prefilled/default values of xaxis.
BUT if i call console.log(layout.xaxis), the overriden values show up.

Did you came across this issue already?

Thanks for you help!
Tobi

You might want to read https://github.com/plotly/plotly.js/issues/1231 for more info on the topic.

Cheers! Gonna go trough everything and come back to you afterwards.