Change binding system to use generated activity property instead of FindViewById.
Add android:id auto generation if needed.
Add support for binding to property or event in the activity using an attribute.