coercion by member template