Adding docs to code and making Date a type alias of NSDate