package gw.rating.rtm uses gw.api.rating.DefaultFactorSourceLogger uses gw.api.rating.RateQueryResult @ReadOnly enhancement RateFactorRowEnhancement : entity.RateFactorRow { reified function getFactorValue() : RateQueryResult { var factorColumnName = this.RateTable.Definition.getFactorPhysicalColumnName() var value = this.getFieldValue(factorColumnName) return new RateQueryResult(value as T, new DefaultFactorSourceLogger()) } }