A refactor-friendly way to use typesafe's config by scala macro annotation