Added empty implementation classes