Weird to see the use of parent to lazy load a class, but not wrong :) I guess this is for performance reasons