add return types for all public methods in Args