Receive as NSValue * instead of id

and we can use dot syntax.