added constructor exports back to enable extension