SERVER: using new class for dependency solving (now just prototype)