@isratrade it's not a mixin - we've got a module defining "PowerManager" and then classes beneath that, which I think fits the 'service' pattern.