General bug fixes, added asset device, updated some ReportConfig functions to worko nly i a device supports certain methods (else null returned).