error in the instance file
addind support for customer enabling/disabling, improving constructors