remove codealike properties from sln
use registry instance instead of Metrics static class