Adam Bien: Abstract, If, Impl, Default, Bean Conventions - Just for Lazy Developers