Introduce Factories.<T>constantNull()

+review REVIEW-5236
Use a marker interface instead of instance tracking for detection of assigning a non-managed instance to a property of a managed type

+review REVIEW-5236