SherlockHash object model