Implemented derivable collections, renamed elements.