Changed the MarkReferences method. Firstly to account for the fact that no cast is necessary anymore. Secondly to avoid that from within the MarkReferences method a normal read barrier is called.