Fix compiler error with Observer class
Add files from Sleipnir to Spec target
Remove 'Optional' from spec output