Disabled deobf
using of ext for the moment
Refactoring of code
Replace of @date to @since
GenericBlock implementation