Created by: carlosramireziii
When an association has no records, the field is being created with no data, and when methods are called on that data, undefined method errors occur.
To fix, use the Null Object Pattern to ensure the data is always present. Use Active Record's NullRelation as the null object.
Addresses #599 (closed)