Similar to:
PRG 420 Reusability