Removed controller.read functions because blueprint allows auto population of associations, also figured out how the socket subscription works