I'd actually quite like to expose the user to the array adapter. If we made a public interface for that, then these properties are redundant. Thoughts?