resolves #1, the Environments of targets are now automatically included as Environment dependencies