Fix abstract method signatures
Rename filter -> slice