[#21] Removed 'application' and 'supervisor' as OTP behaviors that require state.