Adds surrounding hooks to a constructor