added utility method objects. Consider placing them somewhere on targeted resource
's companion object instead.