use null for not initialized properties