merging patch for respecting derived types ctors
Merge branch 'csbubbles-patch.current-class-logger'