added Logging trait with slf4j