public function toDTO($filterByKey = null)
    {
        $toDTO = ["amount" => $this->toMicro()];

        if ($filterByKey && isset($toDTO[$filterByKey]))
            return $toDTO[$filterByKey];

        return $toDTO;
    }