Pull request for Issue665

@dretrex 
@davidChevrier 
Is there a reason why the instance AMLightweightScanInfo can't be in charge of requesting this data itself?  It seems to be providing all the information to the container class already.