I'm trying to use MA's with my consolidated 15 minutes bar. I'm getting this error: 

Runtime Error: System.ArgumentException: This is a forward only indicator: EMA9(EURUSD_min) Input: 2017-01-03 00:01:00Z Previous: 2017-01-03 00:15:00Z
at QuantConnect.Indicators.IndicatorBase`1[T].Update (T input) [0x00081] in <0c58f49c73874265b0875441bb206894>:0
at QuantConnect.Algorithm.QCAlgorithm+<>c__DisplayClass382_0.<RegisterIndicator>b__1 (System.Object sender, QuantConnect.Data.IBaseData consolidated) [0x00026] in <649bb83cee5643f2928a45185f1e6abd>:0
at (wrapper delegate-invoke) <Module>:invoke_void_object_IBaseData (object,QuantConnect.Data.IBaseData)


This is the code:

            //Adding my Assets
            AddForex("EURUSD", Resolution.Minute);

            //Consolidating my 15 minute bar
            var signalCheck = new QuoteBarConsolidator(TimeSpan.FromMinutes(15));
            signalCheck.DataConsolidated += onsignalCheck;

            //Adding my indicators
            EMAFast = EMA("EURUSD", 9);
            EMASlow = EMA("EURUSD", 90);

            //Registering the indicators to work with the custom bar isntead of the standard resolution
            RegisterIndicator("EURUSD", EMAFast, signalCheck);
            RegisterIndicator("EURUSD", EMASlow, signalCheck);


Am I doing something wrong or this is a bug?