start of prop and method hinting