Riutilizzo di un dominio di business preesistente

Salve a tutti

Supponiamo di avere un modulo con alcune classi di un dominio di
business creato in precedenza. Ad un certo punto viene richiesto di
utilizzare quelle classi ( o una parte ) del MODEL con il supporto ORM
di ActiveRecord. Esiste un modo di farlo che sia trasparente rispetto le
classi del dominio, e cioè che mi eviti di toccare le classi nel modulo?
Ad esempio potrebbe esserci una classe del tipo:

class Account

def initialize name=nil,surname=nil

@name=name
@surname=surname

end

attr_accessor :name
attr_accessor :surname

end

Al limite mi sarebbe bastato anche riaprire la classe, per fare una cosa
del genere:

class Account < ActiveRecord::Base

def initialize
ecc…
end

end

Ma non funziona ( superclass mismatch for class Account (TypeError).
Come potrei fare?