Custom Binding: Unified solution for many problems.