SITE-387: Optimized read queries on models to only query tables when necessary

- Should significantly reduce unnecessary queries on DB