- Guard LifecycleObjectSupport.afterPropertiesSet() so that it's not called twice where other call would be initiated by app context if machine is returned as @Bean but still normally build via a builder. - Tune internal handling of BeanFactory and TaskExecutor so that we play nice with machine and its executor. - Fixes #130