#3 - Crichton refactoring resource dereferencer

@fosdev @jcarres-mdsol please re-review and merge! Thanks!