Fixed and improved the declaration of class parameters; now it supports stared argument (class Name(*arg){...})