constructor delegation is not supported by gcc < 4.7 Hence, i replaced this by default values for parameters.