removed generic code that does not need to be generic
removed generic code that does not need to be generic

wesller/DUnitX,LaKraven/DUnitX,jpluimers/DUnitX,henriquewerlang/DUnitX,rmcginty/DUnitX,LaKraven/DUnitX,Teloah/DUnitX,staticcat/DUnitX,VSoftTechnologies/DUnitX,staticcat/DUnitX,wesller/DUnitX