Small sugar for models declaration:

has_field 'author' => ( isa => 'Models::AuthorHF',
			description => { foreign_key => 'yes' } );

(no need to write again foreign_key => 'Models::AuthorHF' )