fix msvc compatibility
spec-wise inheriting constructors is an all or nothing sort of affair which
means NewBug needs to manually implement the default constructor because
it actually does needs a custom copy constructor (this may have to do with
qobject having a q_disable_copy call for the cctor, so probably msvc
dislikes using for that reason)