Renaming some classes and methods
Renaming option meant to avoid rule checking during the save process
Adding missing property and fixing typos
Renaming more methods and implemeting events for the rules checking
Documenting some of the methods
Adding more doc blocks
Updating some doc blocks
Adding the missing doc blocks
Making calls to Entity::error() not overwrite by default previous errors