Oops. Typo. Let's try that again... Sounds more work than import std.typecons; Rebindable!(C) myClass = new C; which is planned for the future. (See D2.012 change log)