data-binding: improved test and fixed issue with setter methods returning values