provide convenience methods with implementation in base list class