Android adapters that allows binding values to views without requiring to create a subclass