API Calls:
- stores full fields in memcache
- filters api/full fields based on allfields variable
- used a record static factory method to solve part of this