Does related objects update itself when original object changed?

#1

Hello

When I make a post I also add post owner as user like this;

ParseObject post = new ParseObject("Post");
post.put("title", "My New Post");
post.put("body", "This is some great content.");
post.put("user", currentUser);

But what happens when user update its information?

Or another example; If I have a quote system and user can quote other posts (just like retweet with comment on twitter).

ParseObject post = new ParseObject("Post");
post.put("title", "My New Post");
post.put("body", "This is some great content.");
post.put("quote", otherPost);

What happens if the quoted post is deleted by owner? Does the post object still give me post or does it return null?

One more question - If I want to fetch a post object, does the post object contain inner objects like the quoted post or user?