Checker implementation.
Renamed DTO to Bean
Removed interfaces from beans.