Switch private properties to protected for subclassing.  Move DOMDocument processing to named function so constructor can be overridden.
Make sure 'content' attribute exists for twitter meta before attempting to retrieve it.