mutable objects mustn't be initialized in method params