moved jmx stuff into a separate package and added a DTO for the mbean