STREAMS-176 | Added ability to override functions that could prove useful to downstream developers
Merge PR#86 from 'robdouglas/STREAMS-176'