One possible workaround is to make B.a a union of A, Nothing and have the default constructor set a to nothing.
Also, this might help.
One possible workaround is to make B.a a union of A, Nothing and have the default constructor set a to nothing.
Also, this might help.