Added private constructor and a 2 empty methods.