What do you mean by "it crashes"? Tracebacks are useful for this : ) 

Btw the limitation on __init__() is more for XBlocks, that should work on LightChildren without the need to use lazy attributes I think - no?