split Manager interface into Multiple interfaces; swapped names of Get and GetByLanguage; added ManagerWithLogging interface and implemented it in DefaultManager