Made Documentation class immutable