fix #16: @Implementation() doesn't handle field on interface