Added empty constructors to prevent gcc warning.