this is not needed here.

OEmbed persistence happens when messages are retrieved, but no "lookup" is needed, per se.
remove oembed parameter on configuration

use isDatabaseInsertionEnabled to determine if oembeds should be inserted (just like with hashtags)
document these methods