Updated GetAll to allow aspects to add a specification

If a specification gets added then a FindAll with that specificaiton is
run