#read-only-pattern