Protected methods.
Nested attributes added when are needed.