The constructors just set up the references, real start happens in .start() so it is safe to do this early. This helps not carrying migration manager and query processor down the storage service cluster joining code. Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>