WEBSDK-16: Adds AOP concepts to Model for configuration support