Separating the processing of constructing articles using SRP
Removing the dependency for properties within code
Refactoring the code for removing dependency