I don't like the idea of having any default implementation for didCreateRecord inside the base abstract Adapter class.