class-level logging & jersey declarations externalized to interface
custom exception mapper