Unfinished SubtypeDependance Function