add LoggableProcessor and LoggableInterface