sets @props instance vars to prevent duplicate queries