[API, TEST] templates removed from interface, class tests added