This reduces the amount of similar-but-not-exactly methods on Element, and opens a bit more our API to help plugins authors.