Restructure Property to export directly (not as anon func)
Add Record#run() to invoke prototype methods on records