CsharpBaseFramework first checkin