Refacor the dependency
Detect target framework restrictions - references #307