[MESSAGES CONTROL]
disable=duplicate-code,too-few-public-methods