fixes ambiguous column name
provides deprecated methods for calling visible? without user