set private flag on construct_sql so that it responds and doesnt trigger an association load