CLC-4025 Backend for L&S Advising tool

JIRA: https://jira.ets.berkeley.edu/jira/browse/CLC-4025
Because I derived this class from Cal1Card, which does it in the same way, as an expedient. Rewriting both sets of classes to move smart-fetch logic into the model layer will take more time than I have this sprint.