OK, I am game, however I will need a better explained way to do this in accordance with what I want. Your example does not work for me, I get an error about a behavior which I do not have.
For my game, all objects should be working on all layouts (apart from the menu layouts) however there are minimal changes on each layout. I do not quite understand what you are saying however I am happy to create this instance variable for each object if I know exactly what I am doing.
A problem it seems with your solution is that you can only use one layer in a layout. My layout currently has 3 (a HUD, a main layer, and a background.)