It means that all Api must have a field named "module" and "beluga". We should make involve that with an abstract class or something like that, no ?