property picker and better method names