public static function construct($current_power_mode, $available_power_sources, $current_power_source, $current_power_level) { $frame = new self(); $frame->setCurrentPowerMode($current_power_mode); $frame->setAvailablePowerSources($available_power_sources); $frame->setCurrentPowerSource($current_power_source); $frame->setCurrentPowerLevel($current_power_level); return $frame; }