Use a separate object for shared device resources