changes on commit e525a521871b89dc285f455d803d127d809ca8a2
- revert varargs in constructors
- add varargs in facade
- change tests accordingly