added cascading param array and setters/getters