Extending model in plugin from another plugin

I have written one plugin which defines some models.
I have a number of other plugins that depend on the first plugin
I would like to have the later plugins extend the model in the first
by adding ‘has_many’ associations to it.

I have tried like this:

module ActiveRecord
class Base
class FirstModel
has_many :second_models
end
end
end

and various other variants but I can’t seem to be able to call the
‘has_man’ method on a model that is already defined. Is there a simple
way to achieve this? It seems like there should be.

Any suggestions would be appreciated.

-felix