How about extending Closeable? We might use try-with-resources statement in the future.