new clr interface for the new class
* added missing file Refraction.cs