Shouldn't this be contained in PropertyAction? Then `if (action instanceof PropertyAction)` wouldn't be needed since we're just asking the Action to export itself.