Extract noncopyable
Make some constructor of CoreField explicit.