#10 Add logger extends behaviour