Trying to make things a little more organized (and easier to grok) now that interfaces are not the only means of providing abstract methods to traits without explicit definition within a trait.