added Logged interceptor so we can use annotaiton to drive logging of method and constructor invocation