Make sink inherit from AbstractSink