Uses property to do scaling