allow getProperty with default