cppbc: critical light object default interface bugfix