Use a delegating class instead of a JDK proxy as the view for ManagedSet

+review REVIEW-5322