class C { default object {} val Default = C } class D { default object {} val `OBJECT$` = D }