Functional Interface Vs Marker Bindings