Made object definitions more logical

Defined the sign object with its default content first, instead of defining it as an empty object and then populating it.