Move the method definition AggregateRootState<ID>.Apply(IEvent @event) to interface and excplictly implement it.

|> closes issue #22