public static function fromArrayDefinition(array $definition)
{
$instance = new self();
$instance->macAddress = self::getMacAddressFromDefinition($definition);
$instance->signalStrength = self::getSignalStrengthFromDefinition($definition);
$instance->age = self::getAgeFromDefinition($definition);
$instance->channel = self::getChannelFromDefinition($definition);
$instance->signalToNoiseRatio = self::getSignalToNoiseRatioFromDefinition($definition);
return $instance;
}