Remove superfluous `extends Object with ...` references (#41)

diff --git a/lib/src/backends/record_replay/recording_file_system_entity.dart b/lib/src/backends/record_replay/recording_file_system_entity.dart
index 1083d26..482b73f 100644
--- a/lib/src/backends/record_replay/recording_file_system_entity.dart
+++ b/lib/src/backends/record_replay/recording_file_system_entity.dart
@@ -19,7 +19,7 @@
 /// [FileSystemEntity] implementation that records all invocation activity to
 /// its file system's recording.
 abstract class RecordingFileSystemEntity<T extends FileSystemEntity>
-    extends Object with RecordingProxyMixin implements FileSystemEntity {
+    extends RecordingProxyMixin implements FileSystemEntity {
   /// Creates a new `RecordingFileSystemEntity`.
   RecordingFileSystemEntity(this.fileSystem, this.delegate) {
     methods.addAll(<Symbol, Function>{
diff --git a/lib/src/backends/record_replay/recording_proxy_mixin.dart b/lib/src/backends/record_replay/recording_proxy_mixin.dart
index 055b7a1..d960f5b 100644
--- a/lib/src/backends/record_replay/recording_proxy_mixin.dart
+++ b/lib/src/backends/record_replay/recording_proxy_mixin.dart
@@ -36,7 +36,7 @@
 ///       int sampleProperty;
 ///     }
 ///
-///     class RecordingFoo extends Object with RecordingProxyMixin implements Foo {
+///     class RecordingFoo extends RecordingProxyMixin implements Foo {
 ///       final Foo delegate;
 ///
 ///       RecordingFoo(this.delegate) {
diff --git a/lib/src/backends/record_replay/replay_io_sink.dart b/lib/src/backends/record_replay/replay_io_sink.dart
index 8f0f91d..e440f50 100644
--- a/lib/src/backends/record_replay/replay_io_sink.dart
+++ b/lib/src/backends/record_replay/replay_io_sink.dart
@@ -13,7 +13,7 @@
 
 /// [IOSink] implementation that replays all invocation activity from a prior
 /// recording.
-class ReplayIOSink extends Object with ReplayProxyMixin implements IOSink {
+class ReplayIOSink extends ReplayProxyMixin implements IOSink {
   final ReplayFileSystemImpl _fileSystem;
 
   /// Creates a new [ReplayIOSink].
diff --git a/lib/src/backends/record_replay/replay_proxy_mixin.dart b/lib/src/backends/record_replay/replay_proxy_mixin.dart
index 9f37b9c..5ac72cc 100644
--- a/lib/src/backends/record_replay/replay_proxy_mixin.dart
+++ b/lib/src/backends/record_replay/replay_proxy_mixin.dart
@@ -43,7 +43,7 @@
 ///       Foo sampleParent;
 ///     }
 ///
-///     class ReplayFoo extends Object with ReplayProxyMixin implements Foo {
+///     class ReplayFoo extends ReplayProxyMixin implements Foo {
 ///       final List<Map<String, dynamic>> manifest;
 ///       final String identifier;
 ///