Updated collectio interfaces to extend \Countable interface