wisedecorator implemented for fields
factory/decorator refactoring
creation of more specific exceptions for the page creation
decorator fixes and creation of tests for the injections made through constructor.
classes that doesn't matter to the user's access visibility reduction.
text implementation