#6: rework on names to avoid collision with guice. Improve the bindListener usability.