Fixed BC break constructor and missing @deprecated