<p>This method uses concrete classes for parameters when only methods defined in an implemented
interface or super class are used. Consider increasing the abstraction of the interface to
make low impact changes easier to accomplish in the future.</p>