Updated to Dart 1.0