started core implementation
new: object list interface
new: property interface
new: some files