Có bao nhiêu giá trị nguyên của tham số \(m\) để đồ thị hàm số \(y = {x^3} + \left( {m + 2} \right){x^2} + \left( {{m^2} - m - 3} \right)x - {m^2}\) cắt trục hoành tại \(3\)  điểm phân biệt?




A.\(1\)  
B.\(2\) 
C.\(4\)      
D.\(3\)