take parameters bound by the derived type declaration into account