added properties setter/getter to SURF