I think this should just be rejected out right, unless there's a strong case otherwise. The use case simply ignores all JavaBean conventions...