Added a few more methods.
Added remaining functions to fully support java 8 lambda friendly API.