Added declaration order rule