Rename *ElementConstructor interfaces; restrict to ViewElements
Remove getDeclaredMethods

Not necessary; was experimenting with @Require annotations on methods
returning conditions.