Dude about inheritance

I am studying Omnifocus dictionary.
In that dictionary there is a class, FLATTENED PROJECT, that inherits from PROJECT.
Both classes share the SAME properties, elements and commands.
¿Which is the reason to create another class?