require newest representable with Config#inherit.
adding tests for inheritable_array.
Adding failing test for chained composition
use inheritable_array for link configs.
store link definitions in representable_attrs(:links) now and no longer in the LinksDefinition instance itself. removing #links_definition in favor of #link_configs.
add changes.