This is just my view ,it is NOT meant to criticize anyone's work but just to help those who would like to use advance patterns as I see it .
PLEASE ignore if ti does not fit your understanding of how patterns should be used and continue to do what you are doing.