Optional parent relationships usually hide a need for specialization. Ask your self:
Then it is correctly modeled as optional.
Then it requires a specialization.
Copyright © 1996 Applied Information Science International