Limit observer to set values only if module is enabled; rename label in system.xml; remove isolation level serializable code due (See Issue #1)