This should document what methods/objects it depends on, so that if it's reused elsewhere it's clear what should be implemented by the including class.