added add() + support for args object in setter