bug fixes: constructor value set fix