When deciding on the inheritance model to use, consider the type of data you plan to store in your collections. If the classes are similar, it may be more efficient to combine them into one collection and include a special field like _type
to differentiate between child classes.
Alternatively, you could create separate collections for each child class and have another collection dedicated to storing relationships between them.
In my opinion, the first approach is often quicker and simpler to implement.
To set up this kind of model definition, you might want to explore using the Meteor Astronomy package which can be found at https://github.com/jagi/meteor-astronomy