Placeholder class replacement 4.11.2

Please let me know if breaking the circular references fixes the error you are seeing. I will continue trying to reproduce this on my end in the mean time.