default constructor added to constant block, unit tests added