fixed output behavior and added some guards for arrow behavior
Added initial guess at populating real member names to autocomplete