Added comments to constructors