Implement async properties