Cleaned up implementation of solution(), project(), configuration(); now activate scope when called without arguments