introduce WebDataBinding trait

right now the trait is only applied to domain classes