.NET porting of Java Smartly Framework