I've moved all Get*() functions (metadata: title, author, ...) from PDFDocument to IDocument and also created a setter for function for each of them.