Introduction of Java 8 Optionals instead of null values