Remove middle PetiteRegistry and leave one unique method for each registration.
Minor refactoring and javadoc added
Added new PetiteRegistry for fluent manual registration.