Constructor wrappers vs workers in generated Core