removing boilerplate, likely not necessary in ember use case