Problem solved. I was extending my submarine class from B_SDV_01_F an when i decided to extend it from Ship_F instead, everything started working. I think i was inheriting bad stuffs. Lesson of the month: do not extend a new vehicle class from a final class !