Add constructor to avoid binary compatibility issues