ColdFusion ORM: Can I specify init arguments to be passed to related entities when loaded
===

Say I have a **Page** entity which can have an array of associated **Document** entities: a straightforward one-to-many relationship.

    <cfcomponent entityName="Page" persistent="true" table="pages">

      <!--- A Page can have many Documents --->
      <cfproperty name="document" fieldType="one-to-many" cfc="Document" fkColumn="pageID">
    
    </cfcomponent>

However, each Document needs to know the *path* of its file system directory and the value of this property can vary.

If I were loading the array of documents for the page manually or using a Bean Factory, I could specify the directory variable as an argument passed to the Document init() method. But here, the loading of the documents is done automatically by Hibernate. 

Is there a way of passing init arguments to related objects when they are loaded by the ORM?

I know I can loop over the documents once loaded and specify the directory, and perhaps that's best practice, but passing the value to each on init seems more efficient. Is it possible?
