Can you do the this defaulting in the skin code, rather than here? This way the skin contains all the relevant data.