This could possibly be cached in the constructor to save a few trait lookups when ordering a group of units into a transport.