DynamoClient is a final class

Is there any good reason that the DynamoClient in alpakka is no longer a trait?

We have some reasonably complicated Streams flows from Kafka via DynamoDB and back to Kafka where we need a lot of testing.

I can no longer create fakes of DynamoClient to run these tests, meaning we would have to do something gross -like stopping and starting containers inside tests - to, for example, simulate failed networks etc.