generated documentation for the proyect, dissasociated mutator and callbacks classes from MetaBuilder core object, cleaned some code