Additional implementations added. Removing java.util Collection interface.