Fortran: Private Data Components and Custom constructors

Matthias Noback