add support \Countable