moved the order of parameters in accessor methods, else they are ambigous