[#78632442] Fix for not throwing expected exception
[#78627856] Introducing basic configuration
[fixes #78632442] changing api to use interface