revamped object declaration syntax