I thought it was kind of weird too, right now I'm going through everything to make sure its not just reacting to the solid parent again, so far it seems to be working great.
Edit: Okay, now I'm just confused... I went through everything and I have no code whatsoever that is referring to par_solid for collisions and yet I still only collide with objects that have par_solid as the parent, I even duplicated the parent and renamed it and I went right through it.
Edit2: Okay, I'm spending way too much time trying to figure something out when there are so many easier and simpler alternatives, I think I'll stick with parent objects, I made a complete parent that is the parent to all other parents and I'm using that for collisions, so I guess its all set now, thanks for the all the help you guys.