Reduced to simplest form of KeyboardViewController that does not immediately crash. Upon the addition of properties that require custom initializers, crashing occurs again.