Moved key back out from properties member, properties doesnt allow
enough room for key to represent hierachichal structure.