Design change & add test

Design change: <polymer-devise> elements declared lower in the DOM tree inherit values from those higher in the DOM tree