The logic should change along with how pipeline description is done and how the pipeline represents attributes.