Added empty parameterless constructor