Fixed Subproject Target Dependencies

A serialized project couldn't been deserialized properly, because the target was written, which caused a warning about an attempt to initialize an object with an unknown UUID.
why is this needed?