mLayout is fetched from the server, however as this is accessible directly through a property we want it defined