slightly change interface of BoundFillableViewable factory method