If you mean domain models, you almost certainly shouldn't be setting them up as Beans in the first place. I assume these are Prototype Beans since singletons would normally be create at app startup, long before views are being added. If that's the case, there could indeed be some issue somewhere related to Swiz and/or Flex 3.5. We are talking about a version of Flex that's over 4 years old and isn't maintained at all any more, so it could certainly be some sort of issue in that version of Flex. However, if it is intermittent, that would make me think it's some sort of race condition in the code, or a case where a view is being set up and then immediately torn down again. You could test that by setting up setters for the injected beans and debugging/logging within the setters to see if they are being set with the Beans and then immediately being set again to nulls.