Move the attribute retrieval into service object

- Backfill specs for form object

TODO:
- Backfill specs for service object and controller