no more multi-properties and a stub of annotations.
added annotation.
added annotatable interface. will most likely rename :).