Replace use of Runnable with functional interface Execution