Added Record inheritance