Fix const correctness in device container wrappers

Device containers now return const array of device wrappers
instead of an array of const device wrappers.