Fix return annotations in case of fluent interface

Fix wrong return annotations and improve consistency in case of fluent interface.

- Fix wrong class in return annotations
- Use relative namespaces
- Use current class name
- Remove self and $this