Stop wrapping constructor in extend when unnecessary