fixes, more api changes. soon there will be support for multiple BeanFields instead of only one. Maybe we should switch to methods instead o